A Linear Temporal Logic Approach to Objects with Transactions
نویسندگان
چکیده
Our concern is the high level speciication of reactive software systems such as information systems. We adopt an object oriented, temporal logic based approach to speciication. The notion of transaction incorporates various application domains, for instance transactions as abstractions from processes as known from reenement theory, transactions as abstractions from business processes as known in business process modelling or database transactions. In this paper we investigate object speciications with transactions. We illustrate the use of transactions by examples given in an object oriented style and introduce a linear temporal logic with transactions (Tosl) which serves as denotional model for such object speciications with transactions. We explain how Tosl is semantically deened in terms of life cycles and illustrate by example the translation of object speciications to Tosl. Using Tosl for system speciication results in sets of formulae which are independent from the level of granularity.
منابع مشابه
Object Behavior Composition: A Temporal Logic Based Approach
A critical aspect of object-oriented design methodologies is what has been called the behavioral composition of objects. That is, how to reuse, combine and coordinate the functionality of existing objects when developing new objects. This paper presents an approach emphasizing the specification of temporal aspects of behavioral composition. Using propositional temporal logic as the underlying f...
متن کاملA PRACTICAL APPROACH TO REAL-TIME DYNAMIC BACKGROUND GENERATION BASED ON A TEMPORAL MEDIAN FILTER
In many computer vision applications, segmenting and extraction of moving objects in video sequences is an essential task. Background subtraction, by which each input image is subtracted from the reference image, has often been used for this purpose. In this paper, we offer a novel background-subtraction technique for real-time dynamic background generation using color images that are taken fro...
متن کاملContext-aware Modeling for Spatio-temporal Data Transmitted from a Wireless Body Sensor Network
Context-aware systems must be interoperable and work across different platforms at any time and in any place. Context data collected from wireless body area networks (WBAN) may be heterogeneous and imperfect, which makes their design and implementation difficult. In this research, we introduce a model which takes the dynamic nature of a context-aware system into consideration. This model is con...
متن کاملA CTL Specification of Serializability for Transactions Accessing Uniform Data
Existing work in temporal logic on representing the execution of infinitely many transactions, uses linear-time temporal logic (LTL) and only models two-step transactions. In this paper, we use the comparatively efficient branching-time computational tree logic CTL and extend the transaction model to a class of multistep transactions, by introducing distinguished propositional variables to repr...
متن کاملA logic-based approach for real-time object-oriented software development
Object-Oriented Software Development Fernando Náufel do Amaral and Edward Hermann Haeusler Department of Informatics PUC-RJ (Catholic University of Rio de Janeiro) – Brazil fnaufel, hermann @inf.puc-rio.br Abstract This paper discusses how RETOOL, an action logic featuring an operator that expresses necessary conditions, postconditions and time bounds of actions, can be combined with MTL, a lin...
متن کامل